Inicjowanie sterownika baz danych programu Paradox

Podczas instalacji sterownika baz danych programu Paradox program instalacyjny wpisuje zestaw domy£lnych warto£ci do podkluczy Engines i ISAM Formats w Rejestrze Windows. Zmiany tych ustawie± nie nale┐y przeprowadzaµ bezpo£rednio (chyba ┐e jest to konieczne); dodawanie, usuwanie lub zmiana ustawie± powinny byµ wykonywane za po£rednictwem programu instalacyjnego aplikacji. W nastΩpnych punktach opisano inicjowanie i ustawienia formatu ISAM w│a£ciwe dla sterownika baz danych programu Paradox.

Sterownik baz danych programu Paradox funkcjonowaµ bΩdzie w jednym z dw≤ch tryb≤w, zale┐nie od tego, czy aparat baz danych Borland (BDE) jest zainstalowany. Dane z baz danych Paradox mog╣ byµ aktualizowane tylko, je£li aparat BDE jest zainstalowany. Bez BDE, dane z baz danych Paradox mog╣ byµ czytane, eksportowane lub po│╣czone do tylko-do-odczytu.

Ustawienia inicjuj╣ce dla sterownika baz danych programu Paradox

W folderze Jet\4.0\Engines\Paradox znajduj╣ siΩ ustawienia s│u┐╣ce do inicjowania sterownika Mspdox35.dll, umo┐liwiaj╣cego dostΩp do zewnΩtrznych danych w formacie Paradox. Typowe ustawienia pozycji tego folderu s╣ przedstawione w poni┐szym przyk│adzie.

win32=<£cie┐ka>\ mspbde40.dll

PageTimeout=600

CollatingSequence=ASCII

DataCodePage=OEM

ParadoxUserName=Kimberly

ParadoxNetPath=P:\PDOXDB

ParadoxNetStyle=4.X

Spos≤b wykorzystania pozycji folderu Paradox przez aparat baz danych Microsoft Jet jest przedstawiony w poni┐szej tabeli.

Pozycja Opis
win32 Po│o┐enie pliku mspbde40.dll. Pe│na £cie┐ka jest okre£lana podczas instalacji. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.
PageTimeout Limit czasu miΩdzy umieszczeniem danych w wewnΩtrznym buforze a ich uniewa┐nieniem. Warto£µ jest podawana jako wielokrotno£µ 100 milisekund. Warto£ci╣ domy£ln╣ jest 600 jednostek, czyli 60 sekund. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD.
CollatingSequence To ustawienie u┐ywane jest jedynie w przypadku, gdy aparat BDE nie jest zainstalowany w systemie.

Sekwencja porz╣dkuj╣ca dla wszystkich tabel Paradox utworzonych lub otwartych za pomoc╣ aparatu baz danych Microsoft Jet. Dopuszczalnymi warto£ciami s╣ ASCII, International, Norwegian-Danish i Swedish-Finnish. Pozycja CollatingSequence musi zgadzaµ siΩ z sekwencj╣ porz╣dkuj╣c╣ zastosowan╣ podczas budowania tabeli Paradox. Warto£ci╣ domy£ln╣ jest ASCII. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.

DataCodePage To ustawienie u┐ywane jest jedynie w przypadku, gdy aparat BDE nie jest zainstalowany w systemie.

Wskaƒnik sposobu przechowywania stron tekstu. Dopuszczalne s╣ nastΩpuj╣ce ustawienia:

  • OEM ù s╣ wykonywane konwersje OemToAnsi i AnsiToOem.
  • ANSI ù nie s╣ wykonywane konwersje OemToAnsi i AnsiToOem.

Warto£ci╣ domy£ln╣ jest OEM. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.

ParadoxUserName Nazwa wy£wietlana przez system Paradox w przypadku, gdy tabela zosta│a zablokowana przez Paradox ISAM, za£ u┐ytkownik maj╣cy dostΩp z systemu Paradox (a nie z systemu ISAM) usi│uje za│o┐yµ niezgodn╣ blokadΩ. Ta pozycja nie jest dodawana przez program instalacyjny. Nale┐y j╣ wpisaµ samodzielnie. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.

Uwaga   Je£li nadano warto£µ pozycji ParadoxUserName, to nale┐y r≤wnie┐ wype│niµ pozycje ParadoxNetPath i ParadoxNetStyle, gdy┐ w przeciwnym przypadku przy pr≤bie dostΩpu do zewnΩtrznych danych w formacie Paradox wyst╣pi b│╣d. Je┐eli baza danych Paradox ma byµ wsp≤│u┐ytkowana w sieci, nale┐y dodaµ lub zmieniµ niniejsz╣ pozycjΩ rΩcznie.

ParadoxNetPath Pe│na £cie┐ka do katalogu zawieraj╣cego plik PARADOX.NET (dla Paradox 3.x) lub PDOXUSRS.NET (dla Paradox 4.x). Ta pozycja nie jest dodawana przez program instalacyjny. Nale┐y j╣ wpisaµ samemu. Pe│na £cie┐ka ParadoxNetPath (│╣cznie z nazw╣ dysku) musi byµ jednakowa dla wszystkich u┐ytkownik≤w korzystaj╣cych z tej samej bazy danych (katalogu). W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.

Uwaga   Je£li nadano warto£µ pozycji ParadoxNetPath, to nale┐y r≤wnie┐ wype│niµ pozycje ParadoxUserName i ParadoxNetStyle, gdy┐ w przeciwnym przypadku przy pr≤bie dostΩpu do zewnΩtrznych danych w formacie Paradox wyst╣pi b│╣d. Je┐eli baza danych Paradox ma byµ wsp≤│u┐ytkowana w sieci, nale┐y dodaµ lub zmieniµ niniejsz╣ pozycjΩ rΩcznie.

ParadoxNetStyle Spos≤b dostΩpu poprzez sieµ do danych w formacie Paradox. Dozwolone s╣ nastΩpuj╣ce warto£ci:
  • 3.x
  • 4.x

Uwaga U┐ytkownicy baz danych Paradox 3.x nie mog╣ nadaµ temu ustawieniu warto£ci 4.x, gdy┐ w takim przypadku sterownik u┐yje nieprawid│owej metody blokowania. U┐ytkownicy baz danych Paradox 5.0 musz╣ u┐ywaµ ustawienia 4.x w celu zapewnienia poprawnego dzia│ania operacji blokowania.

Ta pozycja nie jest dodawana przez program instalacyjny. Nale┐y j╣ wpisaµ samodzielnie. Powinna ona odpowiadaµ wersji bazy Paradox u┐ywanej przez grupΩ u┐ytkownik≤w. Musi byµ jednakowa dla wszystkich u┐ytkownik≤w korzystaj╣cych z okre£lonej bazy danych (katalogu). Warto£ci╣ domy£ln╣ jest 4.x. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.

Uwaga   Je£li nadano warto£µ pozycji ParadoxNetStyle, to nale┐y r≤wnie┐ wype│niµ pozycje ParadoxUserName i ParadoxNetPath, gdy w przeciwnym przypadku przy pr≤bie dostΩpu do zewnΩtrznych danych w formacie Paradox wyst╣pi b│╣d.


Formaty ISAM dla programu Paradox

Folder Jet\4.0\ISAM Formats\Paradox 3.x zawiera nastΩpuj╣ce pozycje.



Nazwa pozycji

Typ danych w
Windows NT 3.51
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Paradox
ExportFilter REG_SZ String Paradox 3 (*.db)
ImportFilter REG_SZ String Paradox (*.db)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 01
IsamType REG_DWORD DWORD 0
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 00
ResultTextImport REG_SZ String Importuj dane z zewnΩtrznego pliku do bie┐╣cej bazy danych. Zmiana danych w bie┐╣cej bazie danych nie spowoduje zmiany danych w zewnΩtrznym pliku.
ResultTextLink REG_SZ String W bie┐╣cej bazie danych utw≤rz tabelΩ po│╣czon╣ z zewnΩtrznym plikiem. Zmiana danych w bie┐╣cej bazie danych spowoduje zmianΩ danych w zewnΩtrznym pliku.
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Paradox 3 file. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 00

Folder Jet\4.0\ISAM Formats\Paradox 4.x zawiera nastΩpuj╣ce pozycje.



Nazwa pozycji

Typ danych w
Windows NT 3.51
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Paradox
ExportFilter REG_SZ String Paradox 4 (*.db)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 01
IsamType REG_DWORD DWORD 0
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 00
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Paradox 4 file. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 00

Folder Jet\4.0\ISAM Formats\Paradox 5.x zawiera nastΩpuj╣ce pozycje.



Nazwa pozycji

Typ danych w
Windows NT 3.51
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Paradox
ExportFilter REG_SZ String Paradox 5 (*.db)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 01
IsamType REG_DWORD DWORD 0
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 00
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Paradox 5 file. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 00

Folder Jet\4.0\ISAM Formats\Paradox 7.x zawiera nastΩpuj╣ce pozycje.



Nazwa pozycji

Typ danych w
Windows NT 3.51
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Paradox
ExportFilter REG_SZ String Paradox 7 (*.db)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 01
IsamType REG_DWORD DWORD 0
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 00
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Paradox 7 file. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 00


Uwaga Aby nowe ustawienia zaczΩ│y obowi╣zywaµ, po ich zmianie w Rejestrze Windows nale┐y zako±czyµ pracΩ z aparatem baz danych i uruchomiµ aparat ponownie.


Zobacz te┐

Dostosowywanie ustawie± Rejestru Windows dla aparatu baz danych Microsoft Jet